Repository navigation
fix(research): preserve source-version review checkpoints - #599
Conversation
🤖 MERGED
GitHub merged this pull request.
c778d82e-7f37-41f0-800b-c27019207034 Selected findings run after merge and open separate pull requests. |
There was a problem hiding this comment.
Harlan Agent Kit posted this automated review. AI open source policy.
Automated Review: READY.
|
🤖 Harlan Agent Kit Agent verification of head f082b01. A cached-only CLI run with a 1 KiB file-size limit reproduced a damaged checkpoint before the fix. The same failed write preserved the previous complete checkpoint after atomic replacement. Both runs made zero inference requests. Three source versions refreshed during the research run. D1 retains their original hashes and descriptions. The equivalent current-or-history guard saved all 12,141 frozen size observations; the current-only guard saved 12,138. |
🔗 Linked issue
Related to #598
❓ Type of change
📚 Description
Source refreshes and failed checkpoint writes can discard completed description evidence.
Match author descriptions and hashes against current renders or retained snapshots. Save the original blob SHA and replace checkpoint files atomically.