Skip to content

ADR-006 Evidence Matrix ​

Status: Pre-alpha exit evidence snapshot (non-normative) ADR status alignment: ADR-006 remains ProposedNormative source: ADR-006Kickoff/pre-alpha policy source: ADR-007

This document maps ADR-006 rules to implementation and tests. It does not change normative statements in ADR-006.

Rule Traceability Matrix ​

RuleADR BasisImplementation EvidenceTest EvidenceStatusNotes
PUB-1docs/internals/adr/006-runtime-reframing.md:65packages/app/src/execution/pipeline/persist.ts:97, packages/app/src/execution/proposal/proposal-manager.ts:91packages/app/src/__tests__/publish-boundary.test.ts:28TrackedProposal-tick single publish evidence exists and remains stable.
PUB-2docs/internals/adr/006-runtime-reframing.md:66packages/app/src/execution/pipeline/persist.ts:102, packages/world/src/world.ts:840, packages/world/src/world.ts:862packages/world/src/world.test.ts:423TrackedTerminal snapshot basis is implemented and covered in existing tests.
PUB-3docs/internals/adr/006-runtime-reframing.md:67packages/app/src/execution/pipeline/persist.ts:97, packages/app/src/execution/pipeline/persist.ts:117, packages/app/src/execution/proposal/proposal-manager.ts:116packages/app/src/__tests__/publish-boundary-stress.test.ts, packages/app/src/__tests__/persist-stage.test.tsClosedMulti-apply integration path and persist-stage boundary guard are both fixed by tests.
CHAN-1docs/internals/adr/006-runtime-reframing.md:74packages/world/src/events/types.ts:41, packages/world/src/world.ts:903, packages/app/src/core/types/hooks.ts:192packages/world/src/world.test.ts (Event Surface Contracts), packages/app/src/__tests__/timing-compliance.test.ts:60ClosedWorld event surface is validated as governance-only; telemetry event types are absent from runtime emission scenarios.
CHAN-2docs/internals/adr/006-runtime-reframing.md:77packages/world/src/types/host-executor.ts:81, packages/world/src/world.ts:840packages/world/src/world.test.ts:483, packages/world/src/world.test.ts:522ClosedAdvisory outcome mismatch is covered in both mismatch directions.
CAN-1docs/internals/adr/006-runtime-reframing.md:92packages/world/src/factories.ts:234, packages/world/src/factories.ts:281, packages/app/src/storage/world-store/delta-generator.ts:107packages/world/src/__tests__/factories.test.ts:42, packages/app/src/__tests__/delta-generator.test.ts:299TrackedHash/delta scope is aligned; helper convergence remains monitored.
CAN-2docs/internals/adr/006-runtime-reframing.md:97packages/world/src/world.ts:811, packages/world/src/world.ts:830packages/world/src/world.test.ts:550ClosedExecutor input is verified as raw base snapshot (no canonical projection).
CAN-3docs/internals/adr/006-runtime-reframing.md:102packages/world/src/factories.ts:103, packages/app/src/storage/world-store/platform-namespaces.ts:31packages/world/src/__tests__/factories.test.ts:162, packages/world/src/__tests__/factories.test.ts:179, packages/world/src/__tests__/factories.test.ts:198Closed$-namespace exclusion behavior is covered for known and future namespaces.
CAN-4docs/internals/adr/006-runtime-reframing.md:105packages/world/src/factories.ts:234, packages/world/src/factories.ts:273packages/world/src/__tests__/factories.test.ts:160, packages/world/src/__tests__/factories.test.ts:173, packages/world/src/__tests__/factories.test.ts:188ClosedHash invariance for input, computed, meta.version/timestamp/randomSeed is fixed by tests.

Kickoff Gate (A2) ​

Policy: 3/5 + mandatory(CAN-2, CHAN-2) + selected third(CAN-4)

  • [x] CAN-2 (mandatory)
  • [x] CHAN-2 (mandatory)
  • [x] CAN-4 (selected third)

Verdict: Kickoff gate is closed under A2 policy.

Pre-Alpha Exit Gate ​

Required for Phase 2 transition:

  • [x] PUB-3 stress coverage
  • [x] CHAN-1 event-surface separation contract coverage
  • [x] Architecture review sign-off

Verdict: Pre-alpha exit gate is closed.

Architecture Review Sign-Off (Role-Based) ​

RoleStatusDateReview ReferenceReviewer (Optional)
Docs OwnerApproved2026-02-14docs/internals/adr/006-evidence-matrix.md, docs/internals/adr/006-split-readiness-pack.md-
Architecture OwnerApproved2026-02-14docs/internals/adr/007-sdk-runtime-split-kickoff.md, docs/internals/adr/006-runtime-reframing.md-
Package Owners (App/World)Approved2026-02-14packages/app/src/__tests__/publish-boundary-stress.test.ts, packages/app/src/__tests__/persist-stage.test.ts, packages/world/src/world.test.ts-

Reference baseline commit: 47f813b (A2 kickoff lock).