Skip to content

Package numerics fixtures and retain compatibility evidence - #1273

Merged
edithatogo merged 22 commits into
mainfrom
codex/numerics-package-fixtures-20261105
Nov 6, 2026
Merged

edithatogo merged 22 commits into
mainfrom
codex/numerics-package-fixtures-20261105

Conversation

@edithatogo

Copy link
Copy Markdown
Owner

The numerics crate's extracted tests previously depended on fixtures outside the published archive. This includes the two canonical fixtures in the crate and checks them against the repository copies when available.

It also retains bounded engineering evidence for Rust API comparisons, a C consumer, and private R and Julia binding checks. Those observations do not close the full feature/target matrix, registry acceptance, or the parent engineering review.

Validation so far: focused Rust tests, offline Cargo package verification, extracted-archive tests using local dependency patches, Rust 1.85 test-target compilation, and the repository reference-policy check passed. The full local gate and current-head hosted checks remain required. Merge after the reconciliation PR and its gates.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Nov 5, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-11-05T13:29:17.303629Z ce670f4 PR opened
ℹ️ 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" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@amazon-q-developer amazon-q-developer Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review Summary

This PR packages two canonical conformance fixtures (affine-clairvoyant.json and log-buy-sell-asymmetry.json) directly inside the voiage-numerics crate so the tests pass after archive extraction, and adds a new guard test (packaged_fixtures_match_repository_references_when_available) that verifies the crate copies stay in sync with the repository originals.

Overall assessment: The change is well-scoped and the approach is sound. One crash risk was identified in the new guard test — see the inline comment. The rest of the changes (import reordering, assert formatting, evidence records, changelog entries, and the C consumer witness) are correct and raise no blocking concerns.


You can now have the agent implement changes and create commits directly on your pull request's source branch. Simply comment with /q followed by your request in natural language to ask the agent to make changes.

@codecov

codecov Bot commented Nov 5, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

…e-fixtures-20261105

# Conflicts:
#	changelog.md
…e-fixtures-20261105

# Conflicts:
#	changelog.md
@edithatogo
edithatogo merged commit 883906f into main Nov 6, 2026
69 checks passed
@edithatogo
edithatogo deleted the codex/numerics-package-fixtures-20261105 branch November 6, 2026 12:06
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