just(>= 1.19.0) — seehyperpolymath/standardsR0rulebash(>= 4.x) forset -euo pipefailsemantics- Rust toolchain (latest stable) for
shared-context/androbot-repo-automaton/ jqfor JSON manipulation in shell pipelinescargo+OPENSSL_NO_VENDOR=1for the Rust executor build
just maintenance-hard-pass /absolute/path/to/repo
just enroll-repos
just scan-supervisedmaintenance-hard-passenforces fail-on-warn release gating using the target repo's maintenance script.enroll-reposrefreshes repository coverage metadata. Pass/var$REPOS_DIR trueto write enrollment directives into repos that already have.machine_readable/.scan-supervisedruns Hypatia across the supervised inventory (~/.git-private-farm.scm,~/.git-private-repos, or the enrollment registry) and processes findings for fleet dispatch.
cd robot-repo-automaton
OPENSSL_NO_VENDOR=1 cargo build --release
./target/release/robot-repo-automaton scan /path/to/repo
./target/release/robot-repo-automaton fix /path/to/repo --create-pr| Recipe | Purpose |
|---|---|
setup |
One-shot dev environment setup |
build |
Build everything (Rust + shell lints) |
test |
Run tests |
doctor |
Diagnose environment issues |
heal |
Auto-repair common issues |
hypatia-scan |
Run a Hypatia scan locally |
panic-scan |
Run panicbot's crash-surface scan |
crg-grade |
Compute Component Readiness Grade |
crg-badge |
Refresh CRG badge artefact |
See the Justfile at the repo root for the authoritative list.