Skip to content

Add controlled primitive/literal dual-run evidence - #50

Merged
swernerx merged 2 commits into
mainfrom
agent/issue-47-dual-run-evidence
Aug 17, 2026
Merged

Add controlled primitive/literal dual-run evidence#50
swernerx merged 2 commits into
mainfrom
agent/issue-47-dual-run-evidence

Conversation

@swernerx

Copy link
Copy Markdown
Owner

Summary

  • add a release-profile controlled dual-run that executes the Go oracle and independent Rust primitive/literal producer twice over the same repository revision, compiler revision, corpus requests, capabilities, and budgets
  • embed the deterministic structured conformance report and retain ordered runtime, resident-memory, artifact-size, and producer-output-size characterization samples
  • replace the OXC CI conformance artifact with the complete rollout artifact and check in a reproducible local baseline
  • record ADR-0020's decision that the category is not ready for a later authority decision

Rollout boundary

  • Go remains the serving semantic authority and production fallback
  • Rust remains shadow-only
  • no authority switch
  • no TS7 producer protocol change
  • no external consumer behavior change
  • no Palamedes change

The report keeps the four named unsupported selections, three expected recovery mapping gaps, absent production fallback/rollback exercise, non-equivalent measurement boundary, and missing isolated Go child RSS as explicit blockers.

Evidence

The checked rollout report contains two complete runs with byte-identical conformance payloads. It passes with 29/29 supported records, 1,000,000 ppm compatibility, 100/100 root identity matches, 25 mapped selections, three pinned recovery mapping gaps, and zero unexplained semantic, transport, or mapping differences.

Local validation

  • RUSTUP_TOOLCHAIN=1.97.1 cargo fmt --manifest-path internal/oxc_reference/Cargo.toml --all -- --check
  • RUSTUP_TOOLCHAIN=1.97.1 cargo clippy --locked --manifest-path internal/oxc_reference/Cargo.toml --all-targets -- -D warnings
  • RUSTUP_TOOLCHAIN=1.97.1 cargo test --locked --manifest-path internal/oxc_reference/Cargo.toml (18 passed)
  • RUSTUP_TOOLCHAIN=1.97.1 ./internal/oxc_reference/run-rollout.sh --output docs/evidence/primitive-literal-rollout-2026-08-17.json
  • go test -count=1 ./internal/semanticfacts ./internal/tsfacts ./cmd/tsfacts
  • go build -tags=noembed ./cmd/tsfacts
  • npx hereby check:format
  • npx hereby lint
  • npx hereby test (full local Go suite passed with host FSEvents access; the uninitialized TypeScript submodule warning remains visible)
  • npx hereby build
  • npx hereby test:benchmarks
  • npx hereby test:tools
  • npx hereby test:api
  • npm run extension:build

AI disclosure

This pull request was implemented with OpenAI Codex assistance and fully reviewed and validated locally before publication.

Closes #47

@swernerx
swernerx merged commit 8c79897 into main Aug 17, 2026
19 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.

Run independent Rust/Go dual-run and record rollout evidence

1 participant