IW-606: A merged card still shows the In Progress badge, because no phase command removes one #614
No reviewers
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
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
iterative-works/iw-cli!614
Loading…
Reference in a new issue
No description provided.
Delete branch "IW-606"
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?
Summary
A review-state card could show two or three phase-lifecycle badges at once (
In Progress,Review Needed,Complete). Every phase command appended its badge and no command removed the badge before it. So a merged card still saidIn Progress.Defect fixed
Phase 1 — Phase-lifecycle badges are only ever added, never removed (#611)
PhaseLifecycleBadgeenum is the one owner of the three lifecycle labels.ReviewStateUpdater.UpdateInput.supersededBadges: when a phase command writes a lifecycle badge, it removes every other badge of the family first. The new badge takes the position of the first badge it removes.phase-start,phase-pr,phase-merge(throughPhaseMergedCard) andphase-advanceuse the supersede.Phase NN: CI not judged) stay.--badge/--append-badge/--clear-badgesCLI flags do not change.docs/review-state-cards.mddocuments the rule.Testing
ReviewStateUpdaterTest,PhaseLifecycleBadgeHarnessTest, and the harness tests ofphase-start,phase-pr,phase-merge,phase-advance,PhaseMergedCard.Follow-ups filed
PhaseAdvance.maybeUpdateReviewStaterepeats thePhaseMergedCardshape.test/help-intercept.batshas a non-final! grep -qassertion that bats does not check.Release notes
Karta úkolu na přehledu teď vždy ukazuje jen jeden stav fáze. Každý krok práce na fázi nyní svůj stav nahradí místo toho, aby jen přidal další štítek. Štítek závažnosti a poznámky ke konkrétní fázi zůstávají beze změny. Plné znění:
project-management/issues/IW-606/release-notes.md.🤖 Generated with Claude Code
Closes #606