mirror of
https://github.com/azaion/gps-denied-onboard.git
synced 2026-06-21 08:21:13 +00:00
827d4fe644
- Refined task decomposition steps to ensure implementation tasks are atomic and complexity does not exceed 5 points. - Enhanced the product implementation process with a completeness gate to verify task outcomes against architecture promises before proceeding to testing. - Updated dependencies table to reflect new tasks and their relationships, ensuring all test tasks are linked to product remediation tasks. - Adjusted workflow documentation to clarify entry points for task decomposition and implementation contexts. Co-authored-by: Cursor <cursoragent@cursor.com>
1.5 KiB
1.5 KiB
Step 4: Cross-Task Verification (implementation and tests-only modes)
Role: Professional software architect and analyst
Goal: Verify task consistency and produce _dependencies_table.md.
Constraints: Review step — fix gaps found, do not add new tasks.
Steps
- Verify task dependencies across all tasks are consistent
- Check no gaps:
- In implementation mode: every product interface in
architecture.mdhas implementation task coverage - In tests-only mode: every test scenario in
traceability-matrix.mdis covered by a task
- In implementation mode: every product interface in
- Check no overlaps: tasks don't duplicate work
- Check no circular dependencies in the task graph
- Produce
_dependencies_table.mdusingtemplates/dependencies-table.md
Self-verification
Implementation mode
- Every product interface in
architecture.mdis covered by at least one implementation task - No circular dependencies in the task graph
- Cross-component dependencies are explicitly noted in affected task specs
_dependencies_table.mdcontains every task with correct dependencies
Tests-only mode
- Every test scenario from
traceability-matrix.md"Covered" entries has a corresponding task - No circular dependencies in the task graph
- Test task dependencies reference the test infrastructure bootstrap
_dependencies_table.mdcontains every task with correct dependencies
Save action
Write _dependencies_table.md.
Blocking
BLOCKING: Present dependency summary to user. Do NOT proceed until user confirms.