UNPKG

supernal-coding

Version:

Comprehensive development workflow CLI with kanban task management, project validation, git safety hooks, and cross-project distribution system

184 lines (136 loc) โ€ข 4.12 kB
# ๐Ÿ“‹ PLANNING: [Task Name] **Created**: [Date] **Planner**: [Your Name] **Status**: Planning **Type**: [Feature/Refactor/Infrastructure/Process/Investigation] **Priority**: P[0-4] --- ## ๐ŸŽฏ **Objective** Clear statement of what we're planning to achieve. ### **Success Criteria** - [ ] Measurable outcome 1 - [ ] Measurable outcome 2 - [ ] Acceptance criteria 3 ### **Definition of Done** - [ ] Technical completion criteria - [ ] Quality gates (tests, reviews) - [ ] Documentation requirements - [ ] Deployment/rollout criteria --- ## ๐Ÿ“Š **Scope & Requirements** ### **Functional Requirements** - [ ] Core functionality 1 - [ ] Core functionality 2 - [ ] Integration requirements ### **Non-Functional Requirements** - [ ] Performance expectations - [ ] Security considerations - [ ] Scalability requirements - [ ] Maintainability standards ### **Out of Scope** - [What we're explicitly NOT doing in this iteration] - [Future considerations] --- ## ๐Ÿ—๏ธ **Implementation Plan** ### **High-Level Approach** 1. **Phase 1**: [Initial setup/foundation] 2. **Phase 2**: [Core implementation] 3. **Phase 3**: [Integration/testing] 4. **Phase 4**: [Deployment/monitoring] ### **Technical Architecture** - **Components**: [Key system components] - **Dependencies**: [External/internal dependencies] - **Interfaces**: [API contracts, data flows] ### **Risk Assessment** - **High Risk**: [Critical blockers] - **Medium Risk**: [Manageable challenges] - **Mitigation Strategies**: [How to handle risks] --- ## ๐Ÿ“‹ **Task Breakdown** ### **Preparation Tasks** - [ ] Environment setup - [ ] Dependencies verification - [ ] Design documentation review ### **Implementation Tasks** - [ ] Core development task 1 - [ ] Core development task 2 - [ ] Integration task 3 ### **Validation Tasks** - [ ] Unit testing - [ ] Integration testing - [ ] Performance testing - [ ] Security review ### **Delivery Tasks** - [ ] Documentation updates - [ ] Deployment preparation - [ ] Monitoring setup - [ ] Handoff procedures --- ## ๐Ÿ”— **Dependencies** ### **Prerequisites** - [ ] Task/Feature A must be completed - [ ] Infrastructure B must be ready - [ ] Decision C must be finalized ### **Parallel Work** - [ ] Can work alongside Task X - [ ] Coordinate with Team Y on Feature Z ### **Blockers** - [ ] Waiting for external API documentation - [ ] Need approval for architecture decision - [ ] Resource allocation pending --- ## ๐Ÿ“ˆ **Estimation & Timeline** ### **Effort Estimate** - **Development**: [X days/weeks] - **Testing**: [X days] - **Documentation**: [X days] - **Total**: [X days/weeks] ### **Critical Path** - [Task dependencies that determine timeline] - [Bottlenecks to watch] ### **Target Milestones** - **Planning Complete**: [Date] - **Development Start**: [Date] - **Feature Complete**: [Date] - **Ready for Release**: [Date] --- ## ๐Ÿงช **Testing Strategy** ### **Test Approach** - [ ] Unit tests for core functionality - [ ] Integration tests for interfaces - [ ] End-to-end tests for user flows - [ ] Performance/load testing ### **Test Data Requirements** - [Mock data needs] - [Test environment requirements] - [Cleanup procedures] --- ## ๐Ÿ“š **Resources & References** ### **Documentation** - [Architecture documents] - [API specifications] - [Coding standards] ### **Related Work** - [Similar implementations] - [Related tickets/tasks] - [Previous decisions] --- ## ๐Ÿ”„ **Transition Planning** ### **To Move to TODO** - [ ] All dependencies identified and scheduled - [ ] Technical approach validated - [ ] Resource allocation confirmed - [ ] Acceptance criteria agreed upon ### **Completion Checklist** - [ ] Implementation plan reviewed - [ ] Effort estimates validated - [ ] Risk mitigation strategies defined - [ ] Ready to break into executable tasks --- **๐Ÿ“ Planning Log** - **[Date]**: Initial planning session - **[Date]**: Technical review completed - **[Date]**: Scope refinement - **[Date]**: Ready for execution --- **๐Ÿš€ Next Action**: Break this plan into specific TODO tasks with clear deliverables and assign appropriate priorities.