Fix syzygy verifier handoff metadata - #917
Conversation
40f055e to
0ce49ed
Compare
|
Independent held-out reproduction from a different source/domain instance: Abe–Denham's 2026 On current main This corroborates the PR's root cause and shows material efficiency/reliability impact beyond the original Dimca–Pokora arrangements. The exact producer/verifier computation itself was fast; the contradictory handoff metadata caused the loop. No additional code change appears necessary beyond this PR. |
|
Refreshed this draft onto current main after a #929-only weak-model regression reproduced the remaining contradiction: the producer returned the correct degree-0 syzygy but still advertised |
|
Follow-up weak-model replay with both #917 and #929 present isolated one remaining handoff ambiguity. The model used the correct outer |
|
Post-amendment combined replay with #929 confirms the handoff fix: the weak model passed the complete producer |
01ed3d7 to
e5cf770
Compare
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: e5cf77042e
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
What changed
inputand inlinecandidate, rather than a nonexistentresult_uri;Root cause and observed impact
A held-out evaluation of Dimca and Pokora's 2026 nine-line counterexample (arXiv:2607.01985) successfully discovered and ran
polynomial.jacobian_syzygy.minimum_degree.computefor both arrangements. The model then inspected the independent verifier, but declined to call it because:verification_input_field: "result_uri";The installed verifier actually accepts the original producer
inputand its inlinecandidate. The conflicting metadata converted two available independent replay paths into COMPUTED-only final claims.Scope and safety
This changes only agent-facing handoff metadata and the result's self-description. It does not alter the polynomial computation, candidate schema, independent checker implementation, authorization, assurance semantics, or verification record behavior. The checker still reconstructs every bounded coefficient map independently and remains fail-closed.
Validation
Focused regression:
Planner-selected validation:
Overlap
Issue #883 tracks the wider audit of historical artifact-backed verification boundaries. This PR does not perform that audit or alter transport architecture; it fixes one directly observed contradictory inline handoff.