ADLC
Toolkit

Toolkit

The ADLC toolkit: one deterministic gate per lifecycle phase, installed once through @adlc/cli.

Toolkit

The toolkit makes the ADLC gates concrete. Each lifecycle phase asks one machine-checkable question, and one tool answers it with an exit code: 0 passes, 2 fails. The tools publish independently but install together and share one command surface: adlc <tool>. If you want the phase map first, read The Lifecycle; this page is the index of every gate.

npm install -g @adlc/cli
adlc --help          # list every tool, grouped
adlc <tool> [args]   # run any gate

Everything below is reachable as adlc <tool>. The groups mirror the phases of work: shaping the spec, supervising execution, gathering review evidence, compounding defenses, and syncing outward.

Spec and ticket shaping

ToolWhat it does
ticketsCanonical sharded ticket store, migration bridge, transactions, archive, and provenance.
parallaxFan out readers to expose spec ambiguity and route conflicts.
spec-lintGate specs for acceptance criteria that lack a verification method.
premortemStress-test an approved spec before implementation.
coldstartCheck whether tickets are executable without agent guesswork.
ticket-pruneReport and archive stale, already-shipped tickets out of the active store.

Execution supervision and rails

ToolWhat it does
preflightCheck baseline environment readiness before fan-out.
model-routerAssign tickets to frontier, direct, or ladder model strategies.
merge-forecastEstimate fan-out width, dependency pressure, and merge backpressure.
rails-guardEnforce frozen rails, declared suppressions, and manifest recording.
build-gateDeny starting a high-risk ticket build in a degraded (context-rot) session unless audited.
flail-detectorDetect repeated errors, scope violations, edit churn, and oversized logs.
consensus-fixFan out candidate fixes and select the gated consensus winner.

Review evidence and calibration

ToolWhat it does
behavior-diffCapture and compare HTTP/API behavior snapshots for the P6 human gate.
gate-manifestRecord, verify, show, and attest append-only gate evidence.
hollow-testMutate changed code to find tests that pass without testing behavior.
prosecuteRecord ticket- and revision-bound P5 prosecution evidence.
review-calibrationMeasure reviewer recall by scoring whether review catches mutants.
model-ratchetIdentify hot files for re-prosecution after model or repo drift.
gate-fuzzingRun hostile candidates against gate suites to find defeats.
reviewExternal passthrough. Runs the model-judged npx adversarial-review that prosecute records evidence for.

Compounding defenses

ToolWhat it does
lesson-foundryMine repeated findings into deterministic defenses.
rejection-miningMine review rejections into reusable review lenses.
skill-rotCheck skill files for stale validation metadata and stamp freshness.

External integration

ToolWhat it does
ticket-syncTwo-way sync ADLC tickets with external trackers (GitHub Issues). Reached as adlc ticket.

Shared foundation

These are not gates. They are the layer every gate is built on.

PackageWhat it does
cliThe adlc <tool> dispatcher: one stable command surface for the whole suite.
coreFrozen shared library: exit-code helpers, provider selection, ledger, ticket, rail, and mutation primitives.
runnerBacks adlc run and adlc accept. Asserts phase evidence and records P6 acceptance.

On this page