| 1 | Governed Foundation | packages/runtime/src/governor.ts
packages/runtime/src/ledger.ts
apps/advocate/src/server/auth.ts
cloudbuild.yaml | runtime.test.ts
auth.test.ts | |
| 2 | Parts Catalog with Purpose Notes | packages
docs/blocks
tools/blocks.ts
vitest.block.config.ts | patterns.test.ts
operator.test.ts | block-library |
| 3 | Test the Part Where It Lives | apps/advocate/test/harness/world.ts
apps/advocate/test/harness/crawl.ts | schema.test.ts
ui-walk.test.ts | |
| 4 | Single Source | tools/docs.ts
apps/advocate/src/domain/schema.ts
control/colleges | schema.test.ts
colleges.test.ts | |
| 5 | Describe | apps/advocate/src/builder/builder.ts
tools/certify.ts
tools/admit.ts | builder.test.ts
roles.test.ts | |
| 6 | Authorship Tiers by Consequence | control/authorship.yaml
tools/lock.ts | patterns.test.ts | authorship-tiers |
| 7 | Zero-Bypass Admission | control/required-checks.yaml
cloudbuild.yaml | patterns.test.ts | zero-bypass |
| 8 | Prove the Gate Can Fail | packages/gates/src/gate.ts
tools/gates.ts
control/proofs.json | gates.test.ts | |
| 9 | Unknown Is a State | packages/gates/src/verdict.ts
apps/advocate/src/integrations/campus.ts | gates.test.ts
campus.test.ts | |
| 10 | Ratchet | packages/gates/src/ratchet.ts
control/ratchets.json | gates.test.ts | |
| 11 | Mutation-Measured Tests | stryker.config.json
docs/testing/mutation.md | gates.test.ts | |
| 12 | Measure From the Datum | packages/gates/src/datum.ts
control/scouts | gates.test.ts
builder.test.ts | |
| 13 | Register | packages/gates/src/register.ts
control/register.yaml | patterns.test.ts | findings-register |
| 14 | Documentation Derived From the System | tools/docs.ts
tools/doc-links.ts | patterns.test.ts | docs-linked |
| 15 | Intent as the Primary Datum | packages/intent/src/index.ts
control/journeys
apps/advocate/journeys/index.ts | intent.test.ts | |
| 16 | Walk Like a User | tools/ui/walk.ts | ui-walk.test.ts | |
| 17 | Oracles From the Record | tools/gates.ts
apps/advocate/src/eligibility/params.ts | services.test.ts
outcomes.test.ts | snap-income-oracle |
| 18 | Locked Intent | control/lock.json
tools/lock.ts | intent.test.ts | journey-lock |
| 19 | The Determinism Ladder | apps/advocate/src/integrations/campus.ts
apps/advocate/src/domain/letters.ts | letters.test.ts
campus.test.ts | |
| 20 | Roles Defined by What They Are Denied | control/roles.yaml | roles.test.ts | |
| 21 | Multi-Family Review | packages/review/src/index.ts
control/review.yaml | review.test.ts | |
| 22 | Diversity of Representation | apps/advocate/test/reconcile.test.ts | reconcile.test.ts | |
| 23 | Done Means Serving | cloudbuild.yaml
apps/advocate/src/server/main.ts | patterns.test.ts | |
| 24 | The Persistent Operator | apps/advocate/src/operator/operator.ts
packages/operator/src/index.ts | campus.test.ts | |
| 25 | A Dispatch Is Not a Result | packages/operator/src/index.ts
apps/advocate/src/operator/operator.ts | operator.test.ts
campus.test.ts | |
| 26 | Leases | packages/operator/src/index.ts
apps/advocate/src/operator/operator.ts | operator.test.ts
campus.test.ts | |
| 27 | Bounded by Structure | apps/advocate/src/operator/operator.ts
packages/egress/src/index.ts | roles.test.ts | |
| 28 | The Deterministic Sandwich | packages/runtime/src/sandwich.ts | letters.test.ts
runtime.test.ts | |
| 29 | Refuse to Start Misconfigured | packages/runtime/src/sandwich.ts
apps/advocate/src/server/main.ts | runtime.test.ts | |
| 30 | Authorization by Absence | apps/advocate/src/server/app.ts
apps/advocate/src/server/api.ts | roles.test.ts
api.test.ts | |
| 31 | Fail Closed, Keep Serving the User | apps/advocate/src/agents/campus-life.ts
packages/runtime/src/safety.ts | campus.test.ts
redteam.test.ts | |
| 32 | Held Out Means Held Out | control/heldout | patterns.test.ts | held-out |
| 33 | Twin What You Don't Own | packages/twins/src/index.ts
apps/campus-services
tools/contract.ts | twins.test.ts
services.test.ts | |