Skip to content

phase complete doesn't update REQUIREMENTS.md traceability #848

@lantzbuilds

Description

@lantzbuilds

Summary

gsd-tools.cjs phase complete updates ROADMAP.md (plan checkboxes, progress table) but does not update REQUIREMENTS.md — requirement checkboxes remain - [ ] and traceability table rows stay Pending.

Steps to Reproduce

  1. Run /gsd:execute-phase for a phase (e.g., Phase 7 with requirements FIX-01, FIX-02, FIX-03, FIX-04, CMD-08)
  2. Verification passes (12/12 must-haves)
  3. gsd-tools.cjs phase complete "7" runs successfully
  4. Check REQUIREMENTS.md — all 5 requirements still show - [ ] and Pending

Expected Behavior

After phase complete, REQUIREMENTS.md should be updated:

  • Requirement checkboxes: - [ ]- [x] for all requirements assigned to the completed phase
  • Traceability table: PendingComplete for those same requirement IDs

Actual Behavior

Only ROADMAP.md is updated. REQUIREMENTS.md is untouched. Had to manually edit both the checkboxes and traceability table.

Context

  • GSD version: 1.20.6
  • The phase complete CLI returns roadmap_updated: true, state_updated: true but has no requirements_updated field
  • The executor agents update plan progress via roadmap update-plan-progress, but requirement-level completion tracking falls through the cracks

Workaround

Manually mark requirements as complete in REQUIREMENTS.md after phase completion.

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs-triageNew issue awaiting maintainer review

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions