docs(agents): rebuild-and-compare, and what a dry run cannot guard #41
No reviewers
Labels
No labels
waiting-on-julian
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
jlxq0/jmap-mcp!41
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "docs/rebuild-and-compare"
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?
Written from recovering the source of
v0.2.5andv0.2.6(#14). Three of the four method points cost a wrong claim first, and the entries carry the corrected versions rather than the ones I originally reported.sha256is the only comparison that means anything, because it is over content with no timestamp in it.created, so an honest rebuild changes it by construction. Cache detector, not provenance check. This is the inverse of what I first claimed.8555a9candc0a9353share tree29637c1.--no-cache, and read the duration. The first candidate run wasrc=0 after 2.5sagainst a genuine 79.4s with the compileCACHED. A cache hit and a reproduction have identical output and exit code, and the duration lives in~/Library/Logs/mantis-build-slot.log, not on the wrapper's stderr, which is always empty.And the class the calibration exposed: a dry run against a known state validates the method and not the application. CI built
v0.2.14so this machine held no cache for it, which is precisely the property the real subject lacked.With the test that follows: ask of any second comparison what would have to be true for it to disagree with the first. If nothing, it is not a second comparison. The config digest could only pass in the case it was offered to rule out, and that recurred inside the correction to the thing it was correcting.
Docs only, no version bump. Gate:
fmtrc=0,testrc=0.