2.3 KiB
2.3 KiB
ITERATE Workflow - Continuing Existing Work
Use this workflow when continuing work on an existing specification.
Phase 1: Load and Assess
Actions:
-
Load Project Configuration: Check for
specs/PROJECT.md. If exists:- Read the entire file
- Check version metadata and offer template updates if available (see version checking in PLAN_WORKFLOW.md or BUILD_WORKFLOW.md)
- Extract sections per COMMUNICATION_PROTOCOL
-
Load Specification:
- Read
feature.mdfrom provided spec directory - Read
tech.mdif it exists - Read
notes.mdif it exists
- Read
-
Assess Current State:
- Review what's been completed (marked checkboxes in
tech.md) - Identify incomplete tasks
- Check for any new requirements or changes needed
- Follow PROJECT.md guidelines if loaded earlier
- Review what's been completed (marked checkboxes in
-
Determine Next Action:
- Continue incomplete implementation → Use BUILD workflow
- Expand/refine specifications → Use PLAN workflow
- Create initial specifications → Use PLAN workflow
Phase 2: Execute Appropriate Workflow
Based on your assessment, choose the appropriate workflow:
If continuing implementation
Use BUILD_WORKFLOW.md
- Specifications already exist and are validated
- Continue with task-by-task implementation
- Use existing
tech.mdchecklist to track progress - Follow Phase 1 (Implementation Coordination) through Phase 2 (Quality Gates)
If expanding or refining specifications
Use PLAN_WORKFLOW.md
- Start at appropriate phase based on what needs updating:
- Phase 2 (Specification Creation) - Adding new FR-X/NFR-X requirements to existing
feature.md - Phase 3 (Technical Design) - Updating
tech.mdwith revised implementation approach
- Phase 2 (Specification Creation) - Adding new FR-X/NFR-X requirements to existing
- Get user approval for changes
- Ensure spec review (Phase 3, Step 8) validates updated specs
- Then proceed to
BUILD_WORKFLOW.mdfor implementation
If no specifications exist yet
Use PLAN_WORKFLOW.md from Phase 1
- Create complete specifications from scratch
- Validate before implementation
- Then proceed to
BUILD_WORKFLOW.md
Key Principle
The ITERATE workflow doesn't duplicate content - it's simply an assessment entry point that routes to the appropriate workflow (PLAN or BUILD) based on the current state of the specification.