PhaseAdvance.maybeUpdateReviewState repeats the PhaseMergedCard shape instead of calling PhaseMergedCard.update #612
Labels
No labels
agent-ready
bug
contract
documentation
duplicate
enhancement
good first issue
help wanted
invalid
needs-human
needs-input
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
iterative-works/iw-cli#612
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Found in IW-606 phase 1.
PhaseAdvance.maybeUpdateReviewStatebuilds the phase-merged card by hand. It repeats the shape thatPhaseMergedCard.updatealready owns. A change to the merged card (for example the owned-badge supersede from IW-606) must be made in two places, and nothing catches a miss.PROPOSED FIX. Make
PhaseAdvancecallPhaseMergedCard.update. This also changesneeds_attentionand the CI-wait fields thatphase-advancewrites, so it needs its own change and its own tests.Intake: agent-ready
Workflow: waterfall
Reason: all gates passed
Analysis: project-management/issues/IW-612/analysis.md on branch IW-612