Repository navigation
Conversation
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA). View this failed invocation of the CLA check for more information. For the most up to date status, view the checks section at the bottom of the pull request. |
455f8d4 to
fbc3eb3
Compare
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## Gysrrwrr4oyfrqso6dw7gdmpjocmskwtx #3738 +/- ##
=====================================================================
+ Coverage 61.51% 61.62% +0.10%
=====================================================================
Files 20 20
Lines 3716 3716
=====================================================================
+ Hits 2286 2290 +4
+ Misses 1430 1426 -4 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
fbc3eb3 to
487f7a0
Compare
7eb7f6d to
3be4429
Compare
487f7a0 to
164a5cb
Compare
ac53b06 to
e7c8ab5
Compare
44c82ce to
c7bca95
Compare
e7c8ab5 to
cc93492
Compare
cc93492 to
e6dc0d4
Compare
c7bca95 to
1610146
Compare
e6dc0d4 to
5b69c13
Compare
50efe34 to
67d287f
Compare
5b69c13 to
7409730
Compare
67d287f to
e6fe39b
Compare
7409730 to
60ae676
Compare
Associate spec-only Rust doc fences with their syntax owners and derive original binders from verified signatures. Recursively decode fields into nominal mathematical carriers; inline type models may refine those fields with a fallible decoder. Plain clauses and dependent ghosts use decoded values, while explicit raw clauses retain extracted representations. Freeze native providers and thread every original type parameter's dictionary explicitly. Successful execution must produce a decodable result shared by all postconditions. Check ordinary canonical proofs and independent expectations against both complete models. The initial scope covers four arithmetic helpers; broad Raw lemmas retain their representation domains. Preserve nominal tuple structs using a reproducible patch exposing the existing upstream option. Audit source snapshots, exact annotation ownership and axioms; retain source maps and a stable Lean development project. Define generic shapes solely over mathematical carrier types. Generate structural decoder decomposition with retained child witnesses. Complete only omitted proposition proofs at decoder construction sites, bounded by the caller heartbeat budget, and preserve native module exports. Protect edited Lean projections and inspect compiled effective specs. Add native Lean edit regions and guarded copy-back into owned Rust doc fences. Preserve unrelated edits and bytes, reject stale source or generated scaffolding changes, and recover interrupted source/baseline replacements. Validate native editor/copy/regeneration round trips at the first and final stack stages and preserve byte-identical CI assembly throughout the stack. Compare every inline contract with its independent expectation for arbitrary execution outcomes, then specialize to the canonical implementation proof. Record the complete design and deferred decisions in DESIGN.md. Derive fixed registration names from their owner and share nominal case assembly. Normalize source ownership once, retain generated lines with their locations, and reuse checked editing regions. Share file rosters while keeping independent source ownership and contract adequacy checks separate. Explain the pipeline and the purpose of its guards for readers new to the integration. Derive extraction roots solely from present annotations. Every discovered specification is mandatory in both builds; removing a specification and its proof deliberately removes that claim. No method roster or root marker is required. Preserve Unit decoding through reduction so total assertion harnesses use the same contract path as ordinary value-returning functions. Validation: fresh pinned extraction, complete golden comparison, separate golden/live builds, independent required contracts and axiom audits. gherrit-pr-id: Gf75ukj4vvtufg6dwjpfa3bx5a457sw74 Agent-authored-by: AI agent acting on joshlf's behalf
e6fe39b to
d612884
Compare
60ae676 to
70fe293
Compare
Associate spec-only Rust doc fences with their syntax owners and derive
original binders from verified signatures. Recursively decode fields into
nominal mathematical carriers; inline type models may refine those fields
with a fallible decoder. Plain clauses and dependent ghosts use decoded
values, while explicit raw clauses retain extracted representations.
Freeze native providers and thread every original type parameter's
dictionary explicitly. Successful execution must produce a decodable
result shared by all postconditions.
Check ordinary canonical proofs and independent expectations against both
complete models. The initial scope covers four arithmetic helpers; broad
Raw lemmas retain their representation domains. Preserve nominal tuple
structs using a reproducible patch exposing the existing upstream option.
Audit source snapshots, exact annotation ownership and axioms; retain source maps and a stable Lean development project.
Define generic shapes solely over mathematical carrier types. Generate
structural decoder decomposition with retained child witnesses. Complete
only omitted proposition proofs at decoder construction sites, bounded
by the caller heartbeat budget, and preserve native module exports.
Protect edited Lean projections and inspect compiled effective specs.
Add native Lean edit regions and guarded copy-back into owned Rust doc
fences. Preserve unrelated edits and bytes, reject stale source or generated
scaffolding changes, and recover interrupted source/baseline replacements.
Validate native editor/copy/regeneration round trips at the first and final
stack stages and preserve byte-identical CI assembly throughout the stack.
Compare every inline contract with its independent expectation for arbitrary
execution outcomes, then specialize to the canonical implementation proof.
Record the complete design and deferred decisions in DESIGN.md.
Derive fixed registration names from their owner and share nominal case
assembly. Normalize source ownership once, retain generated lines with their
locations, and reuse checked editing regions. Share file rosters while keeping
independent source ownership and contract adequacy checks separate. Explain
the pipeline and the purpose of its guards for readers new to the integration.
Derive extraction roots solely from present annotations. Every discovered
specification is mandatory in both builds; removing a specification and its
proof deliberately removes that claim. No method roster or root marker is
required. Preserve Unit decoding through reduction so total assertion
harnesses use the same contract path as ordinary value-returning functions.
Validation: fresh pinned extraction, complete golden comparison, separate
golden/live builds, independent required contracts and axiom audits.
Agent-authored-by: AI agent acting on joshlf's behalf
Latest Update: v31 — Compare vs v30
📚 Full Patch History
Links show the diff between the row version and the column version.
⬇️ Download this PR
Branch
git fetch origin refs/heads/Gf75ukj4vvtufg6dwjpfa3bx5a457sw74 && git checkout -b pr-Gf75ukj4vvtufg6dwjpfa3bx5a457sw74 FETCH_HEADCheckout
git fetch origin refs/heads/Gf75ukj4vvtufg6dwjpfa3bx5a457sw74 && git checkout FETCH_HEADCherry Pick
git fetch origin refs/heads/Gf75ukj4vvtufg6dwjpfa3bx5a457sw74 && git cherry-pick FETCH_HEADPull
Stacked PRs enabled by GHerrit.