e914f0190456
finalize phase 1 verification and portable coverage command (v0.6.0)
- time
- 2026-07-16 20:44 UTC · 3 months ago
- machine
- koh2
- agent
- minimax-m3
- session
- resolve audited findings
- parent
- 6498ed1e1ed6
↓ haven-e914f019.tar.gzatlas at this save
files changed3 files
.kohignore+1 −1README.md+1 −1Tests/HavenTests/ManagerTests.swift+4 −1.kohignore+1 −1
@@ -53,5 +53,5 @@5353 *.bundle5454 *.koh.offer5555 56-# Claude worktrees (git worktrees used for isolated agent sessions)56+# Claude worktrees (isolated agent sessions)5757 .claude/worktrees/README.md+1 −1
@@ -45,7 +45,7 @@4545 Run the full test suite and the checked-in 100% physical source-line coverage gate:4646 4747 ```sh48-./coverage.sh48+bash coverage.sh4949 ```5050 5151 The coverage command combines `swift test --enable-code-coverage` with aTests/HavenTests/ManagerTests.swift+4 −1
@@ -289,7 +289,10 @@289289 290290 let updatedAttributes = try FileManager.default.attributesOfItem(atPath: existingURL.path)291291 #expect(try Data(contentsOf: existingURL) == Data("identical".utf8))292- #expect(updatedAttributes[.modificationDate] as? Date == originalAttributes[.modificationDate] as? Date)292+ #expect(293+ (updatedAttributes[.modificationDate] as? Date)294+ == (originalAttributes[.modificationDate] as? Date)295+ )293296 }294297 295298 @Test("Saving into the same path as the source does not destroy data")