Reference
Reference
The contracts every ADLC tool honors: conventions, exit codes, the .adlc/ runtime, and the architecture decision records.
Reference
The ADLC toolkit is ~20 independently built CLIs that behave like one product because they all honor the same contracts. This section documents those contracts.
| Page | What it covers |
|---|---|
| Tool Conventions | The rules every packages/<name>/ tool follows: layout, zero dependencies, frozen core, --json/--prompt-only, and mutation safety. |
| Exit Codes | The canonical 0 / 1 / 2 convention that makes CI gating deterministic. |
The .adlc/ Runtime | The on-disk state gates read and write (tickets, the active-ticket pointer, config, ledgers, and evidence), plus the environment variables that steer them. |
| Recommended Models by Phase | The binding from model-router's abstract tiers (cheap / mid / frontier) to concrete models per provider, covering paid, open-weight, and local. |
| Architecture Decision Records | The accepted ADRs behind the integrations and review gates. |
New to the model itself? Start with The Lifecycle for the phase and gate map, then come back here for the contracts underneath it.
GitHub Copilot
Native ADLC integration for the GitHub Copilot CLI: seven lifecycle hooks, six phase skills, allowlisted MCP gate tools, and six read-only prosecution agents, backed by the unbypassable CI rail gate.
Tool Conventions
The contract every packages/ tool follows so ~20 independently built CLIs feel like one product.