Skip to content

fix(checker): rebuild or refuse a checker binary older than its source - #193

Merged
the-homeless-god merged 2 commits into
devfrom
a/checker-rebuilt-when-its-source-is-newer
Sep 29, 2026
Merged

the-homeless-god merged 2 commits into
devfrom
a/checker-rebuilt-when-its-source-is-newer

Conversation

@the-homeless-god

Copy link
Copy Markdown
Member
  • chore(numbers): sync measured counts after rebase
  • fix(checker): rebuild or refuse a checker binary older than its source

Verified on the tree of dev plus this branch (eec919c): the checker test set passes, the provability verdict is green with all four checks, the proved-share ledger and the rule tables agree with the tree, pre-push is green, commit messages follow the convention.

🤖 Generated with Claude Code

the-homeless-god and others added 2 commits September 29, 2026 13:53
The probe runner built the checker only when the binary was missing, and
the share runner only checked that it existed. A binary left over from
before a checker.c change was then used silently; three worktrees hit it
on 29 September 2026 and the verdict answered code 2 or 3 instead of
judging. The probe runner now rebuilds when checker.c is newer, and the
share runner refuses a stale binary with a named reason.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@the-homeless-god
the-homeless-god merged commit 720b164 into dev Sep 29, 2026
27 checks passed
@the-homeless-god
the-homeless-god deleted the a/checker-rebuilt-when-its-source-is-newer branch September 29, 2026 14:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant