IW-707: Small fixes: core #768
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!768
Loading…
Reference in a new issue
No description provided.
Delete branch "IW-707"
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
Collector of small fixes in the
coremodule (IW-707), done in one phase (#766).Changes
LiveFileSystem.writeandReviewStateAdapter.writeFilenow write throughAtomicFile.write(temp file in the same directory, then atomic move). A crash or full disk during a write leaves the old file, never a partial one. The helper is moved out ofWorktreeServices, which now uses it too.Error: Warning: ...; they now printWarning: ...(ReviewStateWrite, two inCiGate,PhaseIndexSync).CiGate.pollwas abovestartOfWait; it is now onpoll.WorktreeGitDirtests move fromServiceDeclarationTest.scalatoWorktreeGitDirTest.scala; the PURPOSE header is corrected.Testing
AtomicFileTest, plus tests for the warning text inCiGateHarnessTest,PhaseAdvanceHarnessTestandReviewStateAdapterTest.Follow-ups
assertWarnedtest helper.Release notes
See
project-management/issues/IW-707/release-notes.md. Review packet:project-management/issues/IW-707/review-packet.md.🤖 Generated with Claude Code
Closes #707
Issue: IW-707 Phase: 1 - core small fixes (test move, warning prefix, doc comment, atomic writes) This commit marks the checkpoint for phase 1 context generation. Use wf-implement IW-707 to return to this point. 🤖 Generated with Claude Code Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>core small fixes (test move, warning prefix, doc comment, atomic writes) Artifacts: - phase-01-tasks.md 🤖 Generated with Claude Code Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>There are conflicts
Issue: IW-707 Phase: 2 - Rework for final PR review 23 This commit marks the checkpoint for phase 2 context generation. Use wf-implement IW-707 to return to this point. 🤖 Generated with Claude Code Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>Rework for final PR review 23 Artifacts: - phase-02-tasks.md 🤖 Generated with Claude Code Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>Implement: rework for review 23
The rework phase merged into IW-707 through #776; this pull request carries it.