IW-612: phase-advance writes the shared merged card #697
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!697
Loading…
Reference in a new issue
No description provided.
Delete branch "IW-612"
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
iw phase-advancenow writes the merged-phase review-state card throughPhaseMergedCard.update, the same function thatphase-mergeandphase-pr --batchuse. The hand-built copy of the card inPhaseAdvance.maybeUpdateReviewStateis gone, so the three writers cannot disagree.Changes
core/commands/PhaseAdvance.scala: callPhaseMergedCard.update(phase)instead of a hand-builtUpdateInput.core/commands/PhaseMergedCard.scala: PURPOSE line names all three callers.core/test/PhaseAdvanceHarnessTest.scala: tests for the two intended behavior changes.Behavior change after
phase-advance(intended, see analysis):needs_attentionisfalse.ci_wait_startedandci_wait_shaare removed, so the next phase's CI gate does not read a stale wait start.Status, display, badges, message and the commit message do not change.
Testing
PhaseAdvanceHarnessTest(needs_attention cleared, CI-wait fields cleared).Review packet:
project-management/issues/IW-612/review-packet.mdRelease notes
Uzavření fáze po sloučení už nenechává na nástěnce falešné upozornění. Dokončená fáze je po posunu větve vedena jako hotová a nežádá o pozornost, a z karty zmizí záznam o čekání na kontrolu sestavení, který mohl zmást kontrolu následující fáze. Všechny cesty uzavření fáze nyní zapisují kartu stejně.
🤖 Generated with Claude Code
Closes #612
PhaseAdvance.maybeUpdateReviewState repeats the PhaseMergedCard shape instead of calling PhaseMergedCard.update Artifacts: - analysis.md - issue.md 🤖 Generated with Claude Code Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>Issue: IW-612 Phase: 1 - phase-advance writes the shared merged card This commit marks the checkpoint for phase 1 context generation. Use wf-implement IW-612 to return to this point. 🤖 Generated with Claude Code Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>phase-advance writes the shared merged card Artifacts: - phase-01-tasks.md 🤖 Generated with Claude Code Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>We have conflicts.
Implement: rework for review 15
The rework phase merged into IW-612 through #727; this pull request carries it.