Skip to content

feat: add support for nexus and rapier backends - #595

Merged
heyong4725 merged 25 commits into
mainfrom
feat/nexus-engine
Sep 27, 2026
Merged

heyong4725 merged 25 commits into
mainfrom
feat/nexus-engine

Conversation

@heyong4725

Copy link
Copy Markdown
Contributor

Supersedes #594 so the reviewed fixes can run through CI. PR #594 comes from
dimforge/aisle with maintainer edits disabled; this branch contains its exact
history through 45b76f6 plus the review fixes below.

Summary

  • add Nexus and Rapier simulation backends behind the existing engine contract
  • attest the selected engine and build in rollout manifests
  • require clean source receipts for out-of-lock Nexus and Rapier wheels
  • bind the CSE v27 and pilot v13 freeze manifests to a commit containing their recorded rollout bytes
  • update ADR-67 to describe the implemented receipt and runtime behavior

Validation

  • uv run ruff format --check .
  • uv run ruff check .
  • uv run python tools/trace_check.py
  • 90 focused unit, freeze registry, and docs tests passed
  • both affected harness freeze check --allow-withheld-seeds checks passed with zero drift
  • full unit run reached 780 passes before an unrelated macOS worker sandbox test returned infrastructure_exclusion; the original PR documents that its remaining full-tier failures reproduce on main

Original performance results and engine details remain in #594.

sebcrozet and others added 24 commits September 5, 2026 19:04
@heyong4725
heyong4725 merged commit a4bd50e into main Sep 27, 2026
2 checks passed
@heyong4725
heyong4725 deleted the feat/nexus-engine branch September 27, 2026 15:56
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.

2 participants