Overview
Review and integrate the 6 remaining general concepts from CONCEPTS_INTEGRATION.md into CODEFRAME_SPEC.md and AGILE_SPRINTS.md after brainstorming session.
Background
Created comprehensive analysis in CONCEPTS_INTEGRATION.md comparing 10 general concept ideas against existing specification. Found:
- ✅ 6 concepts already implemented
- 📝 6 concepts need specification enhancement
- ❓ 3 clarification questions need answers
Concepts Requiring Integration
1. Claude Code Hook Integration (P1, Sprint 6/8)
- Concept: Use before_compact hook to write status and next steps
- Gap: Specific hook integration not in spec (Flash Save system exists)
- Action: Add Section 7.3 with hook implementation details
2. Replan Command (P1, Sprint 2)
- Concept: Command to "re-engineer" the issue/task list
- Gap: CLI command not specified
- Action: Add
codeframe replan command to CLI specification
3. Task Checklists (P1, Sprint 2)
- Concept: Connection between issue list and todo list
- Gap: Tasks have dependencies but not sub-task checklists
- Action: Enhance tasks table with checklist_items JSON field
4. Agent Skills Registry (P2, Sprint 4/Post-MVP)
- Concept: Leverage skills from agent libraries (e.g., Superpowers)
- Gap: No extensible agent capability system
- Action: Add agent skills registry section and database schema
5. Codebase Indexing (P1, Sprint 3/6)
- Concept: Where is index of codebase stored?
- Gap: Virtual Project has context but no structural index
- Action: Add Section 3.4 with codebase_index table and AST parsing
6. Git Branching Strategy (P1, Sprint 3/8)
- Concept: Special branches for deployment, migration
- Gap: No git workflow specified
- Action: Add Section 9.5 with branching model (feature/staging/production)
Clarification Questions
Before integration, need answers to:
-
Issues vs Tasks: Are "issues" different from "tasks", or same concept?
- Current spec uses "tasks" table for work items
- Should we add separate "issues" table or are they synonymous?
-
Subagent Terminology: Does "subagent" mean "Worker Agent"?
- Spec uses "Worker Agents" (Backend, Frontend, Test, Review)
- Confirm terminology alignment
-
Agent Library Priority: How important is extensible agent system for MVP?
- Affects whether this goes in Sprint 4 or post-MVP
- Determines P1 vs P2 priority
Proposed Process
-
Brainstorming Session (at least once):
- Review CONCEPTS_INTEGRATION.md together
- Answer 3 clarification questions
- Decide which concepts to integrate
- Confirm priorities and sprint assignments
-
Specification Updates:
- Update CODEFRAME_SPEC.md with approved sections
- Add proposed database schemas
- Enhance CLI command documentation
- Add code examples where helpful
-
Sprint Plan Updates:
- Add new tasks to AGILE_SPRINTS.md
- Assign effort estimates
- Update sprint capacity planning
Files Involved
- CONCEPTS_INTEGRATION.md - Complete analysis (reference)
- CODEFRAME_SPEC.md - Technical specification (to update)
- AGILE_SPRINTS.md - Implementation plan (to update)
Success Criteria
Next Steps
- Schedule brainstorming review session
- Review CONCEPTS_INTEGRATION.md analysis
- Answer clarification questions
- Make integration decisions
- Update specifications
Overview
Review and integrate the 6 remaining general concepts from CONCEPTS_INTEGRATION.md into CODEFRAME_SPEC.md and AGILE_SPRINTS.md after brainstorming session.
Background
Created comprehensive analysis in CONCEPTS_INTEGRATION.md comparing 10 general concept ideas against existing specification. Found:
Concepts Requiring Integration
1. Claude Code Hook Integration (P1, Sprint 6/8)
2. Replan Command (P1, Sprint 2)
codeframe replancommand to CLI specification3. Task Checklists (P1, Sprint 2)
4. Agent Skills Registry (P2, Sprint 4/Post-MVP)
5. Codebase Indexing (P1, Sprint 3/6)
6. Git Branching Strategy (P1, Sprint 3/8)
Clarification Questions
Before integration, need answers to:
Issues vs Tasks: Are "issues" different from "tasks", or same concept?
Subagent Terminology: Does "subagent" mean "Worker Agent"?
Agent Library Priority: How important is extensible agent system for MVP?
Proposed Process
Brainstorming Session (at least once):
Specification Updates:
Sprint Plan Updates:
Files Involved
Success Criteria
Next Steps