phase-pr: no test pins the expected head on the red-report harvest path #691
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#691
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 during IW-607 phase 1 review (review-phase-01-20261003-025001.md, testing warning 1).
Every red-path test in
core/test/PhasePrHarnessTest.scalauses a local HEAD equal to the forge head. So aPhasePr.reportRedthat passedNonetoCiGate.harvestinstead of the pushed head would keep the suite green.Add a case where the pushed run is red after a stale read, and assert that harvest reads the pushed head.
Intake: needs-human
Workflow: waterfall
Reason: G7 — scope: the asked-for assertion cannot be written (harvest reads no head), and the analysis adds a PhasePr refactor; choose refactor in IW-691 or test-only plus a separate issue. Depends on unmerged IW-607.
Analysis: project-management/issues/IW-691/analysis.md on branch IW-691