Skip to content

Latest commit

 

History

History
30 lines (24 loc) · 1.21 KB

File metadata and controls

30 lines (24 loc) · 1.21 KB

Rustify CAR Lane

Canonical CAR spec:

/Users/edwardtran/car-hub/rustify-car/.codex-autorunner/contextspace/spec.md

This root file exists so humans and Codex Mac app can find the plan quickly.

Summary:

  • Build Rustify as a Rust CLI.
  • Build NAPI as the primary bridge; CLI is only fallback/test harness.
  • Product is adapter-based, but hackathon implementation supports JS/TS only.
  • Non-JS/TS repos return BLOCKED_UNSUPPORTED_SOURCE_LANGUAGE.
  • Use official Codex conventions: AGENTS.md for repo instructions; no fake crawl.md convention.
  • Keep Rustify Codex-native through --json output, .rustify/runs/<run-id>/ artifacts, and verifier-first context requests.
  • Migrate only proven JS/TS hot-path functions.
  • Require runtime context, profile proof, boundary proof, oracle proof, benchmark proof.
  • No oracle = no migration.
  • Codex can propose missing context, but Rustify must verify files/commands/oracles before migration.
  • Primary demos: PapaParse-style CSV fast mode, oh-my-openagent hashline, opencode candidate/blocker.
  • Use CAR tickets for autonomous work.
  • Keep desktop/pet/presentation polish secondary.

Codex-native contract:

/Users/edwardtran/car-hub/rustify-car/CODEX_NATIVE.md