The 33 patterns

Every pattern in the ZTHR pattern language, where this build implements it, and what proves it. The pattern-coverage gate fails if any is missing. The map, explained.

#PatternImplemented inProven byGate
1Governed Foundationpackages/runtime/src/governor.ts
packages/runtime/src/ledger.ts
apps/advocate/src/server/auth.ts
cloudbuild.yaml
runtime.test.ts
auth.test.ts
2Parts Catalog with Purpose Notespackages
docs/blocks
tools/blocks.ts
vitest.block.config.ts
patterns.test.ts
operator.test.ts
block-library
3Test the Part Where It Livesapps/advocate/test/harness/world.ts
apps/advocate/test/harness/crawl.ts
schema.test.ts
ui-walk.test.ts
4Single Sourcetools/docs.ts
apps/advocate/src/domain/schema.ts
control/colleges
schema.test.ts
colleges.test.ts
5Describeapps/advocate/src/builder/builder.ts
tools/certify.ts
tools/admit.ts
builder.test.ts
roles.test.ts
6Authorship Tiers by Consequencecontrol/authorship.yaml
tools/lock.ts
patterns.test.tsauthorship-tiers
7Zero-Bypass Admissioncontrol/required-checks.yaml
cloudbuild.yaml
patterns.test.tszero-bypass
8Prove the Gate Can Failpackages/gates/src/gate.ts
tools/gates.ts
control/proofs.json
gates.test.ts
9Unknown Is a Statepackages/gates/src/verdict.ts
apps/advocate/src/integrations/campus.ts
gates.test.ts
campus.test.ts
10Ratchetpackages/gates/src/ratchet.ts
control/ratchets.json
gates.test.ts
11Mutation-Measured Testsstryker.config.json
docs/testing/mutation.md
gates.test.ts
12Measure From the Datumpackages/gates/src/datum.ts
control/scouts
gates.test.ts
builder.test.ts
13Registerpackages/gates/src/register.ts
control/register.yaml
patterns.test.tsfindings-register
14Documentation Derived From the Systemtools/docs.ts
tools/doc-links.ts
patterns.test.tsdocs-linked
15Intent as the Primary Datumpackages/intent/src/index.ts
control/journeys
apps/advocate/journeys/index.ts
intent.test.ts
16Walk Like a Usertools/ui/walk.tsui-walk.test.ts
17Oracles From the Recordtools/gates.ts
apps/advocate/src/eligibility/params.ts
services.test.ts
outcomes.test.ts
snap-income-oracle
18Locked Intentcontrol/lock.json
tools/lock.ts
intent.test.tsjourney-lock
19The Determinism Ladderapps/advocate/src/integrations/campus.ts
apps/advocate/src/domain/letters.ts
letters.test.ts
campus.test.ts
20Roles Defined by What They Are Deniedcontrol/roles.yamlroles.test.ts
21Multi-Family Reviewpackages/review/src/index.ts
control/review.yaml
review.test.ts
22Diversity of Representationapps/advocate/test/reconcile.test.tsreconcile.test.ts
23Done Means Servingcloudbuild.yaml
apps/advocate/src/server/main.ts
patterns.test.ts
24The Persistent Operatorapps/advocate/src/operator/operator.ts
packages/operator/src/index.ts
campus.test.ts
25A Dispatch Is Not a Resultpackages/operator/src/index.ts
apps/advocate/src/operator/operator.ts
operator.test.ts
campus.test.ts
26Leasespackages/operator/src/index.ts
apps/advocate/src/operator/operator.ts
operator.test.ts
campus.test.ts
27Bounded by Structureapps/advocate/src/operator/operator.ts
packages/egress/src/index.ts
roles.test.ts
28The Deterministic Sandwichpackages/runtime/src/sandwich.tsletters.test.ts
runtime.test.ts
29Refuse to Start Misconfiguredpackages/runtime/src/sandwich.ts
apps/advocate/src/server/main.ts
runtime.test.ts
30Authorization by Absenceapps/advocate/src/server/app.ts
apps/advocate/src/server/api.ts
roles.test.ts
api.test.ts
31Fail Closed, Keep Serving the Userapps/advocate/src/agents/campus-life.ts
packages/runtime/src/safety.ts
campus.test.ts
redteam.test.ts
32Held Out Means Held Outcontrol/heldoutpatterns.test.tsheld-out
33Twin What You Don't Ownpackages/twins/src/index.ts
apps/campus-services
tools/contract.ts
twins.test.ts
services.test.ts