Skip to content

[codex] Set Rust-first engineering default#589

Draft
donbeave wants to merge 1 commit into
mainfrom
codex/rust-first-guidance
Draft

[codex] Set Rust-first engineering default#589
donbeave wants to merge 1 commit into
mainfrom
codex/rust-first-guidance

Conversation

@donbeave

Copy link
Copy Markdown
Member

Summary

Adds a Rust-first implementation default to the shared engineering rules so new project-owned automation, CLIs, parsers, state machines, and durable helpers default to Rust unless another ecosystem is the natural fit.

What ships

  • Documents Rust as the default language for long-lived project-owned implementation work.
  • Keeps explicit exceptions for docs-site TypeScript, shell entrypoints, and tiny bootstrap glue.

What this addresses

  • Makes the Rust preference durable for future Jackin work instead of leaving it as chat-only guidance.

Verify locally

git clone https://github.com/jackin-project/jackin "$HOME/Projects/jackin-project/test/pr-rust-first/jackin"
cd "$HOME/Projects/jackin-project/test/pr-rust-first/jackin"
git fetch origin codex/rust-first-guidance
git checkout codex/rust-first-guidance

Review ENGINEERING.md and confirm the Rust-first rule is clear and scoped.

Migration notes

None.

Signed-off-by: Alexey Zhokhov <alexey@zhokhov.com>
Co-authored-by: Codex <codex@openai.com>
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