Skip to content

Fix exact Rust trace proof identity - #7

Merged
MauScheff merged 1 commit into
mainfrom
codex/fix-trace-proof-identity
Oct 20, 2026
Merged

MauScheff merged 1 commit into
mainfrom
codex/fix-trace-proof-identity

Conversation

@MauScheff

Copy link
Copy Markdown
Owner

Bounded reuse of existing fixes: distinguish module/function namespaces, follow explicit selected test-module ownership, and normalize trace source-root identity. Preserve exact source matching, import collisions, unknown attributes, ambiguity refusal, and copied-trace rejection. No product, schema, CLI, contract or policy changes.

Local proof: ARM64 all-target compile passed; focused 10 tests passed; full native suite 909 passed, 0 failed, 5 existing ignored. Required CI retains the external fixture and cvc5 obligations. Full formatter and diff checks passed. Exact isolated consumer: both modules pass with absolute and ./ paths; all three executable trace producers pass with nonzero test counts and valid generated traces. All 144 pinned product files unchanged in live and isolated checkouts.

Review: only two RMS Rust files changed; no unpublished commits added from broader branches. Baseline main 3935f7c. Required CI must pass before merge and normal exact-revision install. No RMS self-gating or gate waivers.

@MauScheff
MauScheff merged commit 2fd2eac into main Oct 20, 2026
10 of 11 checks passed
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