Read-only standards control plane for the local ~/dev repo forest.
devctl inventories repos, audits a small set of high-value engineering laws,
and groups findings into repair tranches. V0 is report-only: it does not edit
target repos.
devctl inventory ~/dev --json
devctl standards audit ~/dev --pilot three-tier
devctl standards adjudication-template ~/dev --pilot three-tier --risk P0,P1
devctl standards audit ~/dev --all --json
devctl standards contracts ~/dev --pilot three-tier
devctl standards plan ~/dev --risk P0,P1
devctl standards packet ~/dev --pilot three-tier --risk P0,P1
devctl standards propose-contract ~/dev/sample-desktop-edge
devctl standards report ~/dev --pilot three-tier
devctl repo explain ~/dev/sample-desktop-edgeV0.1 adds the review loop around the original read-only audit:
catalog/archetypes.tomldefines the repo shapes that make standards sensible.catalog/contracts/contains operator-owned repo contracts with typed command, Cloudflare, release, token, and artifact records. Target repos are still read-only.catalog/laws.tomldeclares the active laws and their maturity.catalog/adjudications.tomlrecords explicit review decisions by finding fingerprint.standards contractscompares typed repo contracts to observed repo reality.standards adjudication-templateprints review stubs for unreviewed findings.standards propose-contractprints an inferred repo contract to stdout only.standards planexcludes findings adjudicated asaccepted-exception,false-positive, orlaw-needs-work, then groups remaining work by repo/law/requirement so tranches are PR-sized.standards packetwrites the pilot operating packet: contract proposals, adjudication stubs, risk-scoped tranches, and ordered next actions.standards reportwrites JSON and Markdown snapshots underreports/.
Generated reports are ignored by git. They are evidence artifacts, not source policy.
The repo development flow is the center of the system. Contracts and archetypes
define intent; devctl is the read-only instrument panel that observes drift,
proposes contracts, and packages repair work.
cargo fmt --check
cargo clippy --workspace --all-targets -- -D warnings
cargo test --workspace