CLAUDE.md
Project Overview
Build & Development Commands
# Build and run
cargo run -- --help
cargo run -- deploy status
cargo run -- diagnose doctor
# Use cargo aliases (defined in .cargo/config.toml)
cargo lint # Clippy with warnings as errors
cargo format # Check formatting
cargo fformat # Fix formatting
cargo test-all # All tests with output
cargo test-verbose # Single-threaded with output
# Run specific test
cargo test vault::tests::test_encrypt_decrypt
# CI checks (what pre-commit runs)
cargo lint && cargo test-all && cargo ci-audit && cargo ci-deny
# Build release
cargo br # Linux musl release buildSafe Testing (Isolated Environment)
Command Contract (Immutable - 5 Commands Only)
Architecture
Key Files
Crate Conventions
Purpose
Use
Avoid
Adding a New Subcommand
Pre-commit Checks
Migration from Legacy
Deployment (Auto-Release)
Scenario
What happens
Last updated
Was this helpful?

