903 B
903 B
Completion Checklist
Before handing back code changes, run the smallest checks covering the changed area:
- Rust formatting:
cargo fmt. - For control-plane SQLx/state/API work:
cargo test -p wakey-control-planeandSQLX_OFFLINE=true cargo test -p wakey-control-plane. - For SQLx query macro changes: run
scripts/prepare_sqlx_sqlite.shand include the.sqlxmetadata changes. - For wakey-linux/core inventory/observation work:
cargo test -p wakey-linux -p wakey-core. - For agent session/config/protocol work:
cargo test -p wakey-agent. - For UI work:
pnpm --dir ui typecheckandpnpm --dir ui build; usepnpm --dir ui formatwhen touching TS/TSX/CSS formatting. - Run relevant
cargo clippy -p <crate> --all-targets --all-featureswhen behavior or API shape changes.
Always check git status --short and mention unrelated dirty files or generated metadata in the final summary.