Value

Checkwright’s promise is a trade: mechanized consistency enforcement in exchange for a bounded, measured context footprint. This page sets the two side by side, per kit, so the exchange is legible before you install.

The benefit half is the count of governed surfaces each kit holds, split by how hard each promise is kept; the Enforcement map names every surface behind those counts and defines the classes. The cost half is the per-kit token footprint; the Footprint page shows how it is measured and what it excludes. Both are joined live from the emitters behind those pages, so this rollup cannot drift from them.

The rows follow the footprint’s roster, so installer, the install tool, has a row but is not a kit. The (consumer) row counts what Checkwright’s own repository runs from outside its kits.

A third generated projection sits beside those two: the coupling graph renders every gate against the surfaces its # graph: manifest couples — the same manifests the pre-commit hook reads at commit — so you can see what fires when a given path changes.

Generated by bash gate-sdk/bin/run-gates.sh --emit value-rollup --write; do not hand-edit — check-value-rollup-fresh byte-compares this block against a fresh join.

kit Blocking gates Advisory KPIs Guards Session warnings Validate suites Monitors always-loaded load-triggered
canon-kit 38 — — — — — — ~1531t
companion — — — — — — — —
context-kit 5 — — 1 — — — ~594t
delegation-kit 2 — 3 — — — — ~11043t
doctrine-kit 1 — — — — — ~520t —
drift-kit — 15 — — — — — ~1760t
evidence-kit 3 — — — — — — —
gate-sdk 38 — — — 20 — — ~730t
guard-kit 1 — 1 — — — — ~1114t
installer — — — — — — — —
lifecycle-kit 16 — 1 — — — ~76t ~35028t
plugin — — — — — — — —
queue-kit 10 — — — — — — ~359t
site-kit 5 — — — — — — —
(consumer) 33 — — — 1 1 — —
total 152 15 5 1 21 1 ~596t ~52161t