AGENTS.md, CLAUDE.md, dependencies: the shared crate is bxcore
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -38,8 +38,8 @@ Unix sockets. You are implementing it one task at a time.
|
||||
- No dependency that the task file does not name. All external dependencies are declared in the
|
||||
root `Cargo.toml` under `[workspace.dependencies]`, used with `name.workspace = true`, and have a
|
||||
row in `docs/dependencies.md`.
|
||||
- `proto` depends on no workspace crate. Every other crate depends on `proto` only, never on
|
||||
another role crate.
|
||||
- `bxcore` (formerly `proto`) depends on no workspace crate. Every other crate depends on `bxcore`
|
||||
only, never on another role crate.
|
||||
- No source file over 500 lines.
|
||||
- Library code never panics on input: no `unwrap`, `expect`, `panic!`, indexing that can go out of
|
||||
bounds, or `as` casts that can lose data on untrusted values. Tests may use them.
|
||||
|
||||
Reference in New Issue
Block a user